/**
 * @author: knowno
 * @create: 2025-09-12 14:06
 * @Version 1.0
 **/
public class TestDataType2 {
    public static void main(String[] args) {
        Integer i1=new Integer(1);
        Integer i2=new Integer(1);
        //i1,i2对象具有不同的内存地址
        System.out.println(i1==i2);//输出false

        //其他的类型是否存在 池,大家自己去研究一下下.
        //Integer,Character,Short

        //看看源码 [-128 ~ 127]
        Integer i3=-128;
        Integer i4=-128;
        //i3,i4指向常量池中同一个字面值，即同一个内存位置，因此下面语句返回true
        System.out.println(i3==i4);//输出true



    }
}
